// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
const db= cloud.database()
// 云函数入口函数
exports.main = async (event, context) => {
  let gooodsItem=event.gooodsItem//商品信息
  let categoryTitle = gooodsItem.category[0]//商品第一层分类名称
  let multiIndex=gooodsItem.multiIndex//分类的下标值
  let itemID=gooodsItem._id//商品ID

  db.collection('category').where({//获取该商品分类的集合
    'cat_name': categoryTitle
  }).get().then(res=>{
    k2(res)
    return res
  })

  db.collection('goods').add({//上传至商品信息表
    data:gooodsItem,
    success:res=>{
      console.log(res);
    }
  })

  function k2(res){
    let Doc=res.data[0]._id
    let a1=res.data[0]
    let item={
      cat_icon:gooodsItem.pics[0],
      cat_name:gooodsItem.title
    }
    a1.children[multiIndex[1]].children.push(item)
    db.collection('examine').doc(itemID).remove()
    db.collection('category').doc(Doc).update({//重新上传分类
      data: {
        children:a1.children
      }
    })
    
  }
}